ARTemis プログラミング日記(フリコレ8) April 1994 by 松内 ●ああ、メニューに限界が...  ARTemisのメニュー処理は、いまのところ自作の超インチキGUIモジュー ル (menu.c) で実現しています。しかし、このインチキGUIは    ・表示ウィンドウは最大2つまで     (マルチウィンドウ処理ができない)    ・ボタンをクリックしても反転表示したりへこんだりしない     (ボタンを押したときの実感がない)    ・ダブルクリックを活用できない    ・TownsMENU のインターフェースとの統一がとれていない    ・プログラミングが面倒くさい という問題を抱えているので、いーかげんにイヤになってきました(^^;)。  で、選択肢は    ・新しくマトモなGUIモジュールを作る    ・拡張ライブラリIIに頼る なのですが...  とりあえずはマトモなGUIモジュールを自作するつもりで、Motif (UNIX上のウィ ンドウシステム) を勉強したり、TaroPYON さんに HEwin のソースを見せてもらった りしました。  しかし、Waku さんが編集部にひょっこり持ってきた CubicSketch の評価版を見て、 自分でGUIモジュールを作る気をなくしてしまいました。それほど、CubicSketch の 画面はカッコよかったのです(ハイレゾだった、ということもありますが)。拡張ライブ ラリIIを使ってこんなにカッコいいインターフェースが作れて、しかも TOWNS の標準 的なGUIインターフェースに準拠できるのなら、こりゃ自分で作るメリットは小さい なあと感じました。  で、拡張ライブラリII を買って、ARTemis を拡張ライブラリII上に移植しはじめた のですが... いかんせん、フリコレ8の締切りには間に合いませんでした(;_;)  おかげで、フリコレ7の version 1.2 からほとんど変わっていないものになってし まったことをお詫びします m(__;)m  次回のフリコレでは、新装なった ARTemis がお目見えできると思います。 ●高機能化とインターフェースの単純さのはざまで  現在の ARTemis には「操作がわかりやすい」というお褒めの言葉をいくつか頂いて おり、作者としてたいへん嬉しく思います。  しかし、ARTemis は操作が単純な反面、機能も単純です。「あんな機能も、こんな機 能も付けてみたい」と思っても、「操作が複雑になってしまうなあ」というためらいが あります。  これからの機能アップと、現在の単純なインターフェースとの間でどうやってバラン スを保っていこうかと、いろいろとない知恵をしぼりはするのですが...  いっそのこと、「機能は単純だけど、操作も単純だよ」バージョンの ARTemis と、 「操作は複雑だけど、けっこう高機能だよ」バージョンの ARTemis を別々に作ってい こうかとも思います。 ●フルカラーへの道  新TOWNSのフルカラーには、ぜひ対応したいと思います。TownsFullcolor が 新TOWNSに対応する予定が立っていない現状を思うと、これはなかなかの急務かも しれません(^^;) [end]